package cn.it.infrastructure.api;


import cn.it.infrastructure.api.dto.GoodsServiceResponseDTO;
import cn.it.infrastructure.api.dto.TypeServiceRequestDTO;
import cn.it.infrastructure.api.dto.TypeServiceResponseDTO;
import cn.it.infrastructure.type.model.Response;

import java.util.List;

/**
 * @Author Mzq
 * @description 分类服务接口
 * @createTime 2024/7/5
 */
public interface ITypeApi {

    /**
     * 请求各分类类型
     * @return
     */
    public Response<List<TypeServiceResponseDTO>> sort();

    /**
     * 查询不同类型的商品
     * @param requestDTO
     * @return
     */
    public Response<List<GoodsServiceResponseDTO>> queryTypeGoods(TypeServiceRequestDTO requestDTO);

}
